.custom-bg-white{
	background-color: #ffffff;
}
.custom-pd-lr{
	padding-left:30rpx;
	padding-right: 30rpx;
}

.custom-mt{
	margin-top:30rpx;
}

.custom-ml-10{
	margin-left:20rpx;
}

.fc-white{
	color: #ffffff;
}

.fc-black{
	color: #283241;
}

.fs12{
	font-size: 24rpx;
}

.fs14{
	font-size: 28px;
}

.btn-round{
	width:52px;
	height: 30px;
	padding: 0!important;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	background: linear-gradient(289.18deg, #22AFFF 0%, #00C3CF 100%);
	border-radius: 50px;
	color: #ffffff!important;
	border:none;
	box-shadow: none;
	position:absolute;
	right: 40rpx;
	top: 13px;
	z-index: 99;
}
/* 通用表单样式 */
.form{
	padding: 20px 30rpx;
	
	.uni-forms-item{
		border-bottom: 1px solid #D4D6D9;
	}
	
	.uni-select,
	.uni-data-tree .input-value-border{
		border:none!important
	}
}
/*  */
	.list-info {
		flex-flow: row nowrap;
		justify-content: space-between;
		align-items: center;
		height: 28px;
		line-height: 28px;
		padding: 0 16rpx;
		margin:15px 0;
	}
	
	.date{
		color: #9498A0;
		font-size: 24rpx;
	}
	.list-info .author {
		width: calc(100% - 50px);
		display: flex;
		height: 28px;
		flex-flow: row nowrap;
		font-size: 24rpx;
		align-items: center;
		color: #283241;
		overflow: hidden;
	}

	.list-info .author image {
		width: 25px;
		height: 25px;
		border-radius: 50%;
		margin-right: 10rpx;
	}
	
	.list-info .author .avatar{
		width: 25px;
		height: 25px;
		border-radius: 50%;
		margin-right: 10rpx;
	}
	
	.list-info .author .authorname{
		display: inline-block;
		width: calc(100% - 30px);
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.list-info .see {
		font-size: 24rpx;
		color: #9498A0;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-flow: row nowrap;
	}
	
	.list-info .see>text{
		margin-left: 8px;
	}
	.custom-card{
		background-color: #ffffff;
		border-radius: 8px;
		padding: 16px 40rpx;
		flex-flow: row nowrap;
		justify-content: space-between;
		align-items: center;
		margin-top:16rpx;
	}
	
	.custom-card .con-left{
		flex:1;
		
		.time{
			color: #666666;
			line-height: 20px;
			font-size: 24rpx;
		}
		
		.notice-con{
			line-height:44rpx;
			font-size: 28rpx;
			color:#283241;
		}
		
		.notice-con.readed{
			color:#9498A0;
		}
	}
	
	.column-title{
		display: flex;
		flex-flow: row nowrap;
		justify-content: space-between;
		align-items: center;
		height: 24px;
	}
	
	.column-text{
		font-weight: 500;
		font-size: 32rpx;
		line-height: 24px;
		color: #283241;
		flex: 1;
	}
	
	.column-link{
		font-weight: 400;
		font-size: 28rpx;
		line-height: 24px;
		color: #646A74;
	}
	
	.scroll-view_H {
			white-space: nowrap;
			width: 100%;
			padding: 15px 0;
			display: flex;
			flex-flow: row nowrap;
			justify-content: flex-start;
			align-items: center;
	}

	.expert-list{
		width: 100%;
		height: 220px;
		position: relative;
		background-color:#F5F8FB;
		border-radius: 8px;
		text-align: center;
		padding: 30px 20rpx 32rpx;
		box-sizing: border-box;
		display: inline-block;
		margin-right: 15px;
		overflow: hidden;
	}
	
	.expert-list .label{
		position: absolute;
		left: 0;
		top: 0;
		width: 80rpx;
		height: 22px;
		line-height: 22px;
		text-align: center;
		color: #ffffff;
		font-size: 24rpx;
	}
	
.level{
		background-image: url("https://staticfile-yj.obs.myhuaweicloud.com/tag-3.png");
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	
.level1{
		background-image: url("https://staticfile-yj.obs.myhuaweicloud.com/tag-4.png");
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	
	.expert-list .avatar{
		width: 60px;
		height: 60px;
		margin: 0 auto;
		display: block;
		border-radius: 100%;
		overflow: hidden;
	}
	.expert-list image{
		width: 100%;
		height: 60px;
		margin: 0 auto;
		display: block;
		border-radius: 100%;
	}
	
	.expert-list .name{
		font-size: 32rpx;
		color: #283241;
		font-weight: 500;
		display: block;
		height: 30px;
		line-height: 30px;
	}
	
	.expert-list .sort{
		display: block;
		width: 75px;
		height: 24px;
		line-height: 20px;
		background-color: #EBF9FC;
		font-size: 24rpx;
		color: #00B5DD;
		border-radius: 4px;
		margin: 0 auto;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	
	.expert-list .info{
		font-size: 24rpx;
		display: block;
		line-height: 20px;
		text-align: left;
		white-space: normal;
		height: 40px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	
	.list2{
		display: flex;
		flex-flow: row nowrap;
		justify-content: space-between;
		align-items: stretch;
		margin-top: 15px;
	}
	
	.list2 .image {
		border-radius: 8px;
		width: 240rpx;
		height: 160rpx;
		overflow: hidden;
	}
	
	.list2 .image image {
		width: 100%;
		border-radius: 8px;
		max-height: 160rpx;
	}
	
	.list2 .list-con{
		flex: 1;
		padding-left: 20rpx;
		flex-flow: column;
		justify-content: space-between;
		align-items: stretch;
	}
	
	.list2 .list-con .text{
		display: inline-block;
		font-weight: 400;
		font-size: 28rpx;
		line-height: 22px;
		height: 44px;
		flex: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	
	.list2 .list-con .info{
		display: flex;
		flex-flow: row nowrap;
		justify-content: space-between;
		align-items: center;
		color: #9498A0;
		font-size: 24rpx;
	}
	
	.list2 .list-con .info text{
		margin-left: 12rpx;
	}
	
	/* 商品列表 */
	.product-list{
		padding: 30rpx;
		width: 100%;
		box-sizing: border-box;
		min-height: 200px;
	}
	
	.product-item{
		background-color: #ffffff;
		border-radius: 8px;
		margin-bottom: 15px;
		width: 100%;
	}
	
	.product-item .image{
		width: 100%;
		height: 168px;
		overflow: hidden;
		border-radius: 8px 8px 0 0;
	}
	
	.product-item .image image {
		width: 100%;
		border-radius: 8px 8px 0 0;
		max-height: 168px;
	}
	
	.product-item .product-con{
		padding: 0 15rpx 20rpx;
	}
	.product-item .label{
		color: #DAA04A;
		font-size: 24rpx;
		height: 20px;
		line-height: 20px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	
	.product-item .title{
		color: #283241;
		font-size: 28rpx;
		line-height: 20px;
		height: 40px;
		overflow: hidden;
	}
	
	.product-item .price{
		color: #FF5A5A;
		font-size: 40rpx;
		line-height: 28px;
	}
	
	.product-item .see{
		color: #9498A0;
		font-size: 24rpx;
		margin-left: 10px;
	}
	
	.product-item .vender{
		color:#283241;
		font-size: 24rpx;
		line-height: 20px;
		height: 20px;
	}
	
	/* 频道选择 */
	.coutom-channel{
		padding:20px 40rpx;
		
		.title{
			color: #646A74;
			font-size: 28rpx;
			line-height: 22px;
			margin-bottom: 10px;
		}
		
		.item{
			width: 100%;
			text-align: center;
			background-color: #F4F5F6;
			margin-bottom: 10px;
			padding: 4px 0;
			font-size: 24rpx;
			border-radius: 8px;
			color: #283241;
			border:1px solid #F4F5F6;
			white-space: nowrap;
		}
		
		.item.active{
			border-color: #00B5DD;
			background-color: #EBF9FC;
			color: #00B5DD;
		}
		
		.reset{
			background-color: #F0F1F1;
			border: none;
			font-size: 28rpx;
			border: none!important;
		}
		
		.footer{
			margin-top: 30px;
		}
		.confirm{
			background-color: #00B5DD!important;
			font-size: 28rpx;
			color: #ffffff;
			border: none!important;
		}
		
	}